运行java代码时,出现 Error:A JNI error has occurred,please check your installation and try again解决方法 | 您所在的位置:网站首页 › a jni error has occurred Linux › 运行java代码时,出现 Error:A JNI error has occurred,please check your installation and try again解决方法 |
如图所示 ![]() 错误:发生JNI错误,请检查您的安装并重试 线程“main”java.lang.UnsupportdClassVersionError中出现异常:HelloWorld已由较新版本的java Runtime(类文件版本55.0)编译,此版本的java运行时仅识别52.0以下的类文件版本 由此可得,报错原因是因为编译此代码的java版本和运行的Java版本不一致 就是指javac的版本和java的版本不同 我们可以通过cmd来查看 分别输入 java -version javac -version来查看两者版本 java -varsion查看的是jre的版本(运行) javac -varsion查看的是jdk的版本(编译) 如果发现查看后版本不一致,那么可以重新配置一下环境 解决方法这里用1.8.0的版本进行示范 找到自己java的安装目录,打开bin文件夹 可以看到java和javac都在此文件夹 将路径复制下来 打开编辑系统环境变量 点击“高级”-“环境变量” 双击下方系统变量的“Path” 点击右侧新建 把刚刚的路径复制进去 然后,点击右侧上移 一直点,多点几下直到刚刚的地址升到最上方 再来检查一下版本 版本相同了,运行一下代码试试 成功,问题解决 |
CopyRight 2018-2019 实验室设备网 版权所有 |